﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//int main()
//{
//	static int arr[3][4] = { {1,2,3},{},{3,5} };
//	static int arr1[3][4] = { 1,2,3,4,5,6 };
//	for (int i = 0; i < 3; i++)
//	{
//		for (int j = 0; j < 4; j++)
//		{
//			printf("%d ",arr1[i][j]);
//		}
//		printf("\n");
//	}
//}

//求x^y
//int Fac(int x, int y)
//{
//	if (y == 1)
//		return x;
//	else
//		return Fac(x,y - 1) * x;
//}
//int main()
//{
//	int x = 0;
//	int y = 0;
//	scanf("%d%d", &x, &y);
//	int c =Fac(x, y);
//	printf("%d\n", c);
//}


//递归求斐波那契数列

//Fac(int n)
//{
//	if (n > 2)
//	{
//		return Fac(n - 1) + Fac(n - 2);
//	}
//	else if (n >= 1 && n <= 2)
//	{
//		return 1;
//	}
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int c =Fac(n);
//	printf("%d", c);
//}

//#include<math.h>
//double msqrt(double x, int n)
//{
//	if (n == 1)
//		return sqrt(x);
//	else
//		return sqrt(x + msqrt(x, n - 1));
//}
//
//int main()
//{
//	int n = 0;
//	double x = 0.0;
//	scanf("%lf %d", &x, &n);
//	double c= msqrt(x, n);
//	printf("%lf", c);
//}

//递归求汉诺塔问题
//void Hanoi(int n, char A, char B, char C)
//{				//原柱子  辅助柱  目标柱
//	if (n > 1)
//	{
//		Hanoi(n - 1, A, C, B);
//		printf("%c==> %c\n", A, C);
//		Hanoi(n - 1, B, A, C);
//		
//	}
//	else if (n==1)
//	{
//		printf("%c==> %c\n", A, C);
//	}
//}
//int main()
//{
//	int n = 0;
//	char A=0;//源柱子
//	char B=0;//辅助柱
//	char C=0;//目标柱
//	scanf("%d", &n);
//	Hanoi(n, 'A', 'B', 'C');
//}

//递归求猴子偷桃问题

//int Sum(int n)
//{
//	if (n != 1)
//	{
//		return  (Sum(n - 1) + 1) * 2;
//	}
//	else
//	{
//		return 1;
//	}
//}
//int main()
//{
//	int n = 10;
//	int ret = Sum(n);
//	printf("%d", ret);
//	return 0;
//}
#include<string.h>
int main()
{
	char ss[10] = "12345";
	strcat(ss, "6 789");
	int len = strlen(ss);

	printf("%s\n", ss);
	
	printf("ss中的字符串长度为%d", len);
	return 0;

}